home *** CD-ROM | disk | FTP | other *** search
- Short: 1.9 - Flexible catalogs (C, Asm, Oberon, E, ...)
- Author: Marcin Orlowski <carlos@inet.com.pl>
- Uploader: Marcin Orlowski <carlos@inet.com.pl>
- Version: 1.9
- Type: dev/misc
- Replace: dev/misc/FlexCat*
- Www: http://wfmh.man.szczecin.pl/flexcat/
-
-
- INFO
- ----------
-
- FlexCat creates catalogs and the source to handle them. The difference
- between FlexCat and KitCat, CatComp and some others is, that FlexCat is
- designed to produce any source you want: any programming language, any
- individual needs should be satisfied. However, FlexCat is not more
- difficult to use.
-
- This sounds like a contradiction. FlexCat's solution is to use
- template files, the so called "source descriptions". Ready to use examples
- for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
- an example for supporting catalogs on Workbench 2.0. Any other examples
- are welcome.
-
-
- Changes since previous release:
- -------------------------------
-
- * V1.9 (01.08.97) - Now you can use special $TODAY attribute
- in your $VER string. While creating catalog,
- $TODAY will be replaced by current date (note,
- only 1st occurance will be processed). If you
- want your version strings to always be recent
- dated type: $VER: FlexCat.catalog 3.0 ($TODAY)
- NOTE: This string is CASESENSITIVE!
-
- FlexCat preferences added. To define your own
- defaults, set the environmental variable
- "flexcat.prefs" with the contents matching
- following template: "SDDIR/K,MSG_NEW/K,
- WARNCTGAPS/S,NOOPTIM/S,FILL/S,FLUSH/S,NOBEEP/S,
- QUIET/S". Note FlexCat is using ReadArgs()
- to parse the preferences, thus place all the
- items in one line.
-
- If you use FlexCat for #?.ct updating, you
- probably was missing any additional markers
- to let you easily find the new strings. Now
- you get them. By default the "***NEW***",
- is used, but you may configure it using
- FlexCat preferences.
-
- QUIET switch used to suppress error messages.
- Fixed.
-
- New C source descriptor Cat2h_?.sd. Read
- the manual or Lib/Cat2h.readme for more
- information.
-
- Version of updated catalogs bumped to 2.5
-
- Portugese translation of program catalog, thanks
- to Frederico Borges <famb@mail.telepac.pt> and
- Alexandre Gabriel <chryse@mail.telepac.pt>
-
- Swedish translation of FlexCat manual,
- thanks to Magnus Holmgren <cmh@lls.se>
-
- Spanish translation reworked by
- Marcos Broc <amiga187@arrakis.es> and
- Samuel Aguilera <slyguy92@arrakis.es>
-
- Now FlexCat does DisplayBeep() when any error
- or warning happen (but don't worry, it's smart
- enough, so you won't experience any Beep() bombing ;).
- By using NOBEEP switch you can shut it up.
-
- Previous releases had problems with comment lines
- ending with \'s, which made FlexCat think it's multiline
- string. Now it is not as dumb to get fooled any longer.
-
- You can now use octal, decimal and hexadecimal
- (e.g 0x20) digits for all FlexCat digital arguments
- (like ##version) as well as for (ID/MIN/MAX),
- ##codeset and others.
-
- FLUSH switch added. By using it all unused
- catalogs (but also libraries, fonts, devices etc) will
- be flushed from memory, whenever new catalog is
- written. So note: FLUSH works only with CATALOG switch
- (it means while compiling new catalog).
-
- New C source descriptors: catcomp_h.sd creates
- source (almost) identical to CatComp's ones, but
- expanded for multicatalog support. With this
- descriptor you can handle more than one catalog
- in your program harmless. NOTE: for compatibility
- reasons, other descriptors remain unchanged (however
- additional, multicatalog versions may appear
- in next release).
-
- FlexCat does not accept empty ##language argument
- any longer.
-
- FILL switch. This feature is highly useful for the
- translators, and probably for them only. Normally,
- when you're working on the new translation, some
- of the strings remains untranslated due the work
- is just in progress. Unfortunately all catalog
- tools write all these empty strings into the catalog
- file, which will cause empty buttons, menus or simmilar
- things to appear whenever you check your unfinished
- translation with the program, which isn't nice effect.
- Using FILL you may force FlexCat to ignore all empty
- translations (strings from #?.ct file) and instead
- to write original string (from #?.cd) to the catalog.
- That prevents you from watching empty GUI etc.
- NOTE: this option is only for testing purposes.
- Final catalogs should always be created without FILL
- swich used!
-
- English manual is now up-to-date.
-
- Added %a, %t and %z operands for source
- descriptors. See (probably english and
- swedish only, for now) manual for detailed
- information
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 669 322 51.8% 07-Aug-97 14:54:32 FlexCat.info
- 632 289 54.2% 07-Aug-97 14:54:32 +AmigaGuide.info
- 53069 17395 67.2% 01-Aug-97 00:00:00 +FlexCat_deutsch.guide
- 464 241 48.0% 07-Aug-97 14:53:18 +FlexCat_deutsch.guide.info
- 59830 19293 67.7% 01-Aug-97 00:00:00 +FlexCat_english.guide
- 464 242 47.8% 07-Aug-97 14:53:18 +FlexCat_english.guide.info
- 42792 13750 67.8% 01-Aug-97 00:00:00 +FlexCat_español.guide
- 464 240 48.2% 07-Aug-97 14:53:18 +FlexCat_español.guide.info
- 60447 19818 67.2% 01-Aug-97 00:00:00 +FlexCat_svenska.guide
- 464 244 47.4% 07-Aug-97 14:53:18 +FlexCat_svenska.guide.info
- 2628 1139 56.6% 01-Aug-97 00:00:00 +FlexCat.catalog
- 2734 1152 57.8% 01-Aug-97 00:00:00 +FlexCat.catalog
- 2598 1149 55.7% 01-Aug-97 00:00:00 +FlexCat.catalog
- 5983 1836 69.3% 01-Aug-97 00:00:00 +FlexCat.cd
- 2894 1181 59.1% 01-Aug-97 00:00:00 +FlexCat.catalog
- 2830 1284 54.6% 01-Aug-97 00:00:00 +Flexcat.catalog
- 3006 1399 53.4% 01-Aug-97 00:00:00 +FlexCat.catalog
- 3546 1429 59.7% 01-Aug-97 00:00:00 +FlexCat.catalog
- 2400 1169 51.2% 01-Aug-97 00:00:00 +FlexCat.catalog
- 2908 1296 55.4% 01-Aug-97 00:00:00 +FlexCat.catalog
- 3024 1373 54.5% 01-Aug-97 00:00:00 +FlexCat.catalog
- 3342 1455 56.4% 01-Aug-97 00:00:00 +FlexCat.catalog
- 3048 1463 52.0% 01-Aug-97 00:00:00 +FlexCat.catalog
- 33052 18857 42.9% 01-Aug-97 00:00:00 +FlexCat
- 10292 3518 65.8% 07-Aug-97 14:59:06 +FlexCat.history
- 840 327 61.0% 07-Aug-97 14:54:32 +FlexCat.history.info
- 6319 2449 61.2% 07-Aug-97 14:59:02 +FlexCat.readme
- 840 326 61.1% 07-Aug-97 14:54:32 +FlexCat.readme.info
- 1886 838 55.5% 01-Aug-97 00:00:00 +AmigaOberon.sd
- 2746 1123 59.1% 01-Aug-97 00:00:00 +AutoC_c.sd
- 511 258 49.5% 01-Aug-97 00:00:00 +AutoC_h.sd
- 2247 824 63.3% 01-Aug-97 00:00:00 +AztecAs_asm.sd
- 383 180 53.0% 01-Aug-97 00:00:00 +AztecAs_i.sd
- 3272 1267 61.2% 01-Aug-97 00:00:00 +C++_CatalogF.cc
- 1319 671 49.1% 01-Aug-97 00:00:00 +C++_CatalogF.h
- 506 242 52.1% 01-Aug-97 00:00:00 +C++_cc.sd
- 739 376 49.1% 01-Aug-97 00:00:00 +C++_h.sd
- 5422 1916 64.6% 01-Aug-97 00:00:00 +C_c.sd
- 5300 1856 64.9% 01-Aug-97 00:00:00 +C_c_V20.sd
- 1624 689 57.5% 01-Aug-97 00:00:00 +C_c_V21.sd
- 733 365 50.2% 01-Aug-97 00:00:00 +C_h.sd
- 1511 796 47.3% 01-Aug-97 00:00:00 +Cat2h.readme
- 1573 735 53.2% 01-Aug-97 00:00:00 +Cat2h_c.sd
- 367 187 49.0% 01-Aug-97 00:00:00 +Cat2h_h.sd
- 2363 747 68.3% 01-Aug-97 00:00:00 +CatComp_h.sd
- 1501 628 58.1% 01-Aug-97 00:00:00 +E21b.sd
- 1953 750 61.5% 01-Aug-97 00:00:00 +E30b.sd
- 483 272 43.6% 01-Aug-97 00:00:00 +Modula2Def.sd
- 2118 827 60.9% 01-Aug-97 00:00:00 +Modula2Mod.sd
- 2074 878 57.6% 01-Aug-97 00:00:00 +Oberon-A.sd
- 1684 747 55.6% 01-Aug-97 00:00:00 +Oberon_V38.sd
- 1683 743 55.8% 01-Aug-97 00:00:00 +Oberon_V39.sd
- 2293 840 63.3% 01-Aug-97 00:00:00 +SASasm_a.sd
- 370 175 52.7% 01-Aug-97 00:00:00 +SASasm_i.sd
- 632 288 54.4% 07-Aug-97 14:54:32 +TexInfo.info
- 47904 17344 63.7% 10-Feb-97 00:00:00 +FlexCat_deutsch.texinfo
- 919 452 50.8% 07-Aug-97 14:53:08 +FlexCat_english.deutsch.info
- 919 453 50.7% 07-Aug-97 14:53:08 +FlexCat_english.svenska.info
- 52843 18737 64.5% 07-Aug-97 14:39:12 +FlexCat_english.texinfo
- 919 449 51.1% 07-Aug-97 14:53:08 +FlexCat_english.texinfo.info
- 38914 13905 64.2% 10-Feb-97 00:00:00 +FlexCat_español.texinfo
- 919 453 50.7% 07-Aug-97 14:53:08 +FlexCat_español.texinfo.info
- 53911 19333 64.1% 25-May-97 22:47:24 +FlexCat_svenska.texinfo
- -------- ------- ----- --------- --------
- 556120 204980 63.1% 08-Aug-97 08:26:00 63 files
-